/* tag 图标处理 */
.tags-view-wrap a.post-tag {
  display: inline-block;
  background-color: var(--tag-bg-blue);
  font-size: .875rem;
  font-weight: 400;
  text-align: center;
  color: var(--tag-font-white);
  padding: 6px 10px;
  margin-right: 5px;
  height: 32px;
  line-height: 1.5;
  border-radius: 2px;
}



/* 历史记录 */
.tag-box>.hot-tags>.tags>.post-tag {
  display: inline-block;
  font-size: 14px;
  color: var(--more-font-grey);
  background-color: var(--more-bg-white);
  padding: 8px 15px;
  margin: 0 10px 10px 0;
  border-radius: 2px;
}

/* 书详情页 */
.Intro-a>p>iframe {
  width: 330px;
  height: 150px;
}

.Intro-a>p>span {
  word-wrap: break-word;
  width: 330px;
}

.Intro-a>p:nth-child(1)>img {
  width: 330px;
  height: 130px;
}


.list-paddingleft-2 {
  padding-left: 15px;
  font-size: .875rem;
  white-space: pre-line;
  line-height: 20px;
  color: var(--more-font-grey);
  letter-spacing: normal;
  font-style: normal;
  font-weight: 400;
}


/* 文章详情 */
.article-typo>p {
  margin: 15px 0 19.2px;
  color: var(--book-name-font-black);
  font-size: 16px;
  line-height: 28px;
}

.article-typo>p>a {
  color: var(--theme-blue);
}

.article-typo>p>img {
  width: 345px;
  height: 147px;
}

.article-typo>p>strong {
  color: #000;
  font-size: 16px;
  line-height: 1.75;
  font-weight: bold;
}

.article-typo>pre {
  white-space: pre-wrap;
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: 1em 1.5em;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  border-radius: 4px;
  font-size: .9em;
  margin: 15px 0;
}

.article-typo>pre>code {
  white-space: pre;
  font-family: Courier, Courier New, monospace;
  font-weight: 400;
  line-height: 1.75;
  color: #24273a;
}

.article-typo>.hljs-center>p {
  color: var(--book-name-font-black);
  font-size: 16px;
  line-height: 1.75;
  margin: 15px 0 19px;
}

.article-typo>.hljs-center>p>strong>a {
  color: var(--theme-blue);
  font-size: 16px;
  line-height: 1.75;
  font-weight: bold;
}

.article-typo>ul,
.article-typo>ol {
  color: var(--book-name-font-black);
  list-style: disc;
  margin: 15px 0 19.2px 20.8px;
  padding-left: 40px;
}

.article-typo>ol {
  list-style: decimal;
}

.article-typo>ul>li,
.article-typo>ol>li {
  font-size: 16px;
  line-height: 28px;
  color: var(--book-name-font-black);
}

.article-typo>ul>li>p,
.article-typo>ol>li>p {
  margin: 15px 0 19.2px;
}
.article-typo>ul>li>p>img,
.article-typo>ol>li>p>img {
  max-width: 285px;
}

.article-typo>blockquote {
  margin: 6px 0;
  padding: 15px 20px 15px 0;
  color: var(--book-name-font-black);
  font-size: .875rem;
  border-left: 5px solid #eee;
  font-weight: 300;
}

.article-typo>blockquote>p {
  margin: 15px 0 16.8px;
  padding-left: 5px;
  color: var(--book-name-font-black);
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.article-typo>blockquote>p>strong {
  font-weight: bold;
}

.article-typo>table {
  border: 1px solid #dae1e7;
  font-size: 14px;
  margin-bottom: 1.2em;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 1.75;
  overflow-wrap: break-word;
}

.article-typo>table>tbody>tr>td {
  border: 1px solid #ddd;
  padding: 0.5em 1em;
}

.article-typo>h2#section,
.article-typo>h2#v {
  margin: 15px 0;
  color: var(--book-name-font-black);
  font-size: 20.8px;
  line-height: 1.35;
  font-weight: bolder;
}

.article-typo>hr {
  display: block;
  border: none;
  border-bottom: 5px solid #cfcfcf;
  margin-bottom: .8em;
  height: 10px;
}

/* 阅读内容 */
.read-contain {
  overflow: hidden;
}

.read-contain>h1,
.read-contain>h2,
.read-contain>h3,
.read-contain>h4 {
  color: var(--book-name-font-black);
  font-size: 24px;
  line-height: 32px;
  margin: 15px 0;
  font-weight: bolder;
}

.read-contain>h2 {
  font-size: 20.8px;
  line-height: 28px;
}

.read-contain>h3 {
  font-size: 19.2px;
  line-height: 25.92px;
}

.read-contain>h4 {
  font-size: 16px;
  line-height: 21.59px;
}

.read-contain>p {
  color: var(--book-name-font-black);
  font-size: 16px;
  line-height: 28px;
  margin: 15px 0 19.2px;
}

.read-contain>p>strong {
  font-weight: 700;
  color: #000;
}
.read-contain img {
  max-width: 335px;
}

.read-contain>blockquote {
  color: var(--book-name-font-black);
  font-size: 14px;
  font-weight: 300;
  padding: 15px 20px 15px 0;
  margin: 6px 0;
  border-left: 5px solid #eee;
}

.read-contain>blockquote>p {
  color: var(--book-name-font-black);
  font-size: 14px;
  line-height: 24px;
  padding-left: 5px;
  margin: 15px 0 16.8px;
}

.read-contain>blockquote>p>strong {
  font-weight: 700;
}

.read-contain>blockquote>ul {
  margin: 15px 0 16px 18px;
  padding-left: 30px;
}

.read-contain>blockquote>ul>li.第2级无序列表 {
  line-height: 24px;
  list-style: disc;
}

.read-contain ul {
  list-style: circle;
  margin-bottom: 0.8em;
  margin-left: 2em;
  margin-top: 15px;
  padding-inline-start: 40px;
}
.read-contain ul>li.第2级无序列表 {
  font-size: 1rem;
  line-height: 1.75;
  color: #24273a;
}

.read-contain>ol {
  color: var(--book-name-font-black);
  font-size: 16px;
  padding-left: 40px;
  margin: 15px 0 19.2px 30.4px;
  list-style: decimal;
}

.read-contain>ol>li>p,
.read-contain>ol>li.第1级有序列表 {
  color: var(--book-name-font-black);
  line-height: 28px;
  margin: 15px 0 19.2px;
}

.read-contain>ol>li>p>strong,
.read-contain>ol>li.第1级有序列表>strong {
  font-weight: bold;
}

.read-contain>ul {
  margin-left: 1.3em;
  list-style: disc;
  margin-top: 15px;
  margin-bottom: 1.2em;
}

.read-contain>ul>li {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: var(--book-name-font-black);
  line-height: 28px;
}

.read-contain>p.注释内容 {
  color: var(--book-name-font-black);
  font: 400 14px/1.75 Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", PingFang SC, Arial, SimSun, sans-serif;
  font-size: 1rem;
  line-height: 1.75;
  border-left: 5px solid #777;
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.read-contain>p.注释内容>span.注释编号下 {
  font-weight: 700;
  padding-right: 5px;
}

/* 表格 */

.read-contain>table {
  width: 330px;
  font-weight: 400;
  margin: 0 auto;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #dae1e7;
}

.read-contain>table>thead {
  display: table-header-group;
  vertical-align: middle;
}

.read-contain>table>thead>tr {
  font-style: normal;
  font-weight: 400;
}

.read-contain>table>thead>tr>th {
  border: 1px solid #ddd;
  padding: 3.5px 7px;
  color: #24273a;
}

.read-contain>table>thead>tr>th>p {
  padding: 5px 0;
}

.read-contain>table>tbody>tr>td {
  border: 1px solid #ddd;
  padding: 3.5px 7px;
}

.read-contain>pre.代码无行号 {
  margin: 15px 0;
  white-space: pre-wrap;
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: 1em 1.5em;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.read-contain>pre.代码无行号>.language-java {
  white-space: pre;
  font-family: Courier, Courier New, monospace;
  font-style: normal;
  font-weight: 400;
  box-sizing: inherit;
}

/* 我的提醒 */
.notification .contain {
  width: 285px;
  color: #000;
  font-size: 14px;
  line-height: 25px;
}

.notification .contain>p {
  width: 285px;
}

.notification .contain>p>a {
  color: var(--theme-blue);
}

.notification .contain>p>b {
  font-weight: bold;
}

.notification .contain>p>img {
  width: 285px;
}

/* loading */
.loading{
  margin-top: 250px;
}